mui.init();

mui.plusReady(function(){
	
	var up = document.querySelector('.up');
	var down = document.querySelector('.down');
	var max = 20; // 摇动的边界值
	
	var p = null;
	// 监听移动设备的加速度变化
	plus.accelerometer.watchAcceleration(function(a) {
		// 如果XYZ三个方向的绝对值相加超过某个数值，那么我们认为用户在摇晃手机
		console.info(JSON.stringify(a));
		if (!p && Math.abs(a.xAxis)+Math.abs(a.yAxis)+Math.abs(a.zAxis) > max) {
			// 用户在摇动手机
//			mui.alert("I am shaked");
			// 播放音效
			p = plus.audio.createPlayer('_www/models/shake/shake.mp3');
			p.play();
			// 2秒后停止播放音乐
			setTimeout(function() {
//				document.body.style.backgroundImage='url(bg.jpeg))';
				p.stop();
				p = null;
			}, 2000);
			// 开始图片特效
			up.style.webkitTransform = 'translateY(-'+(up.offsetHeight/2)+'px)';
			down.style.webkitTransform = 'translateY('+(down.offsetHeight/2)+'px)';
			setTimeout(function(){
				up.style.webkitTransform = '';
				down.style.webkitTransform = '';
				// 
				mui.later(function() {
					mui.toast('正在搜索同一时刻摇晃手机的人！');
				}, 200);
			}, 700);
		}
	}, function(){
		alert("监听失败");
	}, {
		frequency:1000
	});
});